type fmt.pp

30 uses

	fmt (current package)
		print.go#L105: type pp struct {
		print.go#L132: 	New: func() any { return new(pp) },
		print.go#L136: func newPrinter() *pp {
		print.go#L137: 	p := ppFree.Get().(*pp)
		print.go#L146: func (p *pp) free() {
		print.go#L164: func (p *pp) Width() (wid int, ok bool) { return p.fmt.wid, p.fmt.widPresent }
		print.go#L166: func (p *pp) Precision() (prec int, ok bool) { return p.fmt.prec, p.fmt.precPresent }
		print.go#L168: func (p *pp) Flag(b int) bool {
		print.go#L186: func (p *pp) Write(b []byte) (ret int, err error) {
		print.go#L193: func (p *pp) WriteString(s string) (ret int, err error) {
		print.go#L320: func (p *pp) unknownType(v reflect.Value) {
		print.go#L330: func (p *pp) badVerb(verb rune) {
		print.go#L351: func (p *pp) fmtBool(v bool, verb rune) {
		print.go#L362: func (p *pp) fmt0x64(v uint64, leading0x bool) {
		print.go#L370: func (p *pp) fmtInteger(v uint64, isSigned bool, verb rune) {
		print.go#L401: func (p *pp) fmtFloat(v float64, size int, verb rune) {
		print.go#L419: func (p *pp) fmtComplex(v complex128, size int, verb rune) {
		print.go#L437: func (p *pp) fmtString(v string, verb rune) {
		print.go#L458: func (p *pp) fmtBytes(v []byte, verb rune, typeString string) {
		print.go#L498: func (p *pp) fmtPointer(value reflect.Value, verb rune) {
		print.go#L536: func (p *pp) catchPanic(arg any, verb rune, method string) {
		print.go#L570: func (p *pp) handleMethods(verb rune) (handled bool) {
		print.go#L634: func (p *pp) printArg(arg any, verb rune) {
		print.go#L719: func (p *pp) printValue(value reflect.Value, verb rune, depth int) {
		print.go#L949: func (p *pp) argNumber(argNum int, format string, i int, numArgs int) (newArgNum, newi int, found bool) {
		print.go#L962: func (p *pp) badArgNum(verb rune) {
		print.go#L968: func (p *pp) missingArg(verb rune) {
		print.go#L974: func (p *pp) doPrintf(format string, a []any) {
		print.go#L1149: func (p *pp) doPrint(a []any) {
		print.go#L1164: func (p *pp) doPrintln(a []any) {